need elucidation - Turkish English Dictionary